﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace ExcelUtilities.Cfg
{
    /// <summary>
    /// 单元格 配置信息
    /// </summary>
    public class Cell
    {
        /// <summary>
        /// 获取或设置单元格名（作为单元格的标识）
        /// </summary>
        [XmlAttribute]
        public string Name { get; set; }
        /// <summary>
        /// 获取或设置单元格地址 如A1
        /// </summary>
        [XmlAttribute]
        public string Address { get; set; }
        /// <summary>
        /// 获取或设置单元格数据类型
        /// </summary>
        [XmlAttribute]
        public string DataType { get; set; }
        /// <summary>
        /// 获取或设置数据验证错误提示信息
        /// </summary>
        [XmlAttribute]
        public string ErrorMessage { get; set; }
        /// <summary>
        /// 获取或设置单元格的行号（从1开始）
        /// </summary>
        [XmlAttribute]
        public int Row { get; set; }
        /// <summary>
        /// 获取或设置单元格的列号（从1开始）
        /// </summary>
        [XmlAttribute]
        public int Col { get; set; }
    }
}